Linux, internet i router

Patrzysz na archiwalną wersję wątku "Linux, internet i router" z forum alt.pl.comp.os.linux.mandrake

Jurek W - 19 Lip 2007, 04:05

Zainstalowałem na dwóch komputerach Linuxy. Na jednym Mandrivę Spring,
na drugim Ubuntu 6.10.
Moim dostawcą usług internetowych jest Telefonia Dialog SA. Mam łącze
stałe DSL, stały publiczny adres IP.

Mój problem jest następujący:
W przypadku, kiedy komputer podłączę do modemu bezpośrednio i
skonfiguruję protokół TCP/IP zgodnie z danymi otrzymanymi z dialogu
wszystko na obydwu Linuxach chodzi poprawnie.
Ponieważ jak wspomniałem mam dwa komputery i z obydwu korzystam z
internetu dzielę pomiędzy nie łącze internetowe. W tym celu używam
routera. Router skonfigurowałem pod moje dane z Dialogu, natomiast w tym
przypadku protokóły TCP/IP obydwu komputerów konfiguruję na dynamiczne
adresy IP (usługa DHCP). W przypadku takiej konfiguracji nie chcą mi się
ładować strony www. Otrzymuję na początku informację, że trwa ustalanie
adresu strony, a po pewnym czasie bezskutecznych poszukiwań komunikat, o
niemożności wyświetlenia strony. Używam Firefoxa.
Komputer ma dostęp do internetu, reakcja na pingi prawidłowa. Router
skonfigurowany mam poprawnie, o czym świadczy brak jakichkolwiek
kłopotów pod Windowsami.
Jakich modyfikacji plików konfiguracyjnych muszę dokonać, aby pozbyć się
przedstawionego przeze mnie kłopotu.

Jurek W

Bogdan (bogdro) - 19 Lip 2007, 05:04


Zainstalowałem na dwóch komputerach Linuxy. Na jednym Mandrivę Spring,
na drugim Ubuntu 6.10.
Moim dostawcą usług internetowych jest Telefonia Dialog SA. Mam łącze
stałe DSL, stały publiczny adres IP.

Mój problem jest następujący:
W przypadku, kiedy komputer podłączę do modemu bezpośrednio i
skonfiguruję protokół TCP/IP zgodnie z danymi otrzymanymi z dialogu
wszystko na obydwu Linuxach chodzi poprawnie.
Ponieważ jak wspomniałem mam dwa komputery i z obydwu korzystam z
internetu dzielę pomiędzy nie łącze internetowe. W tym celu używam
routera. Router skonfigurowałem pod moje dane z Dialogu, natomiast w tym
przypadku protokóły TCP/IP obydwu komputerów konfiguruję na dynamiczne
adresy IP (usługa DHCP). W przypadku takiej konfiguracji nie chcą mi się
ładować strony www. Otrzymuję na początku informację, że trwa ustalanie
adresu strony, a po pewnym czasie bezskutecznych poszukiwań komunikat, o
niemożności wyświetlenia strony. Używam Firefoxa.
Komputer ma dostęp do internetu, reakcja na pingi prawidłowa. Router
skonfigurowany mam poprawnie, o czym świadczy brak jakichkolwiek
kłopotów pod Windowsami.
Jakich modyfikacji plików konfiguracyjnych muszę dokonać, aby pozbyć się
przedstawionego przeze mnie kłopotu.


 Trudno powiedzieć. Wygląda na problem z serwerami DNS. Piszesz, że
pingi działają, ale jakie pingi? Działa 'ping www.wp.pl', czy 'ping
212.77.100.101'? Wyedytuj plik /etc/resolv.conf (najpierw zrób kopię),
pousuwaj znajdujące się w nim wpisy 'nameserver', po czym dopisz jeden:

        nameserver 192.168.12.1

 zastępując adres IP wewnętrznym adresem routera, np. 10.0.0.1 czy
192.168.0.1. Zajrzyj do konfiguracji sieci i zaznacz automatyczne DNS,
jeśli masz takie coś.
 Po tych operacjach możliwe jest, że trzeba ponownie uruchomić co
najmniej sieć, a może i system.

Wojciech 'Wheart' Penar - 19 Lip 2007, 17:52


 Trudno powiedzieć. Wygląda na problem z serwerami DNS. Piszesz, że
pingi działają, ale jakie pingi? Działa 'ping www.wp.pl', czy 'ping
212.77.100.101'? Wyedytuj plik /etc/resolv.conf (najpierw zrób kopię),
pousuwaj znajdujące się w nim wpisy 'nameserver', po czym dopisz jeden:

   nameserver 192.168.12.1


Hehm - to adres z puli prywatnej, jesteś pewien, że pod tym adresem u
Kolegi w sieci działa DNS?

 zastępując adres IP wewnętrznym adresem routera, np. 10.0.0.1 czy
192.168.0.1. Zajrzyj do konfiguracji sieci i zaznacz automatyczne DNS,
jeśli masz takie coś.
 Po tych operacjach możliwe jest, że trzeba ponownie uruchomić co
najmniej sieć, a może i system.


Po zmianie wpisów w /etc/resolv.conf nic nie trzeba robić.

Pozdrawiam
Wojtek

PS: najlepiej, wpisz tam adresy DNS które masz w umowie z dostawcą sieci

Jurek W - 19 Lip 2007, 17:57



PS: najlepiej, wpisz tam adresy DNS które masz w umowie z dostawcą sieci


Tak też za podpowiedzią kolegów z innych grup linuxowych zrobiłwm. Działa.
Zmyliło mnie, to że pod Windowsami DNSów nie podawałem i działało, no
ale Linuxy i Windowsy są oparte na różnych filozofiach. W Linuxie po
prostu raczkuję.

Jurek W

Dariusz Zygmunt - 19 Lip 2007, 19:18

W czwartek, 19 lipca 2007 23:57, Jurek W wyraził następujacą opinię:



| PS: najlepiej, wpisz tam adresy DNS które masz w umowie z dostawcą sieci
Tak też za podpowiedzią kolegów z innych grup linuxowych zrobiłwm. Działa.
Zmyliło mnie, to że pod Windowsami DNSów nie podawałem i działało, no
ale Linuxy i Windowsy są oparte na różnych filozofiach. W Linuxie po
prostu raczkuję.


Funkcjonowanie DHCP jest niezależne od systemu, IMHO problem leży w
niewłaściwym skonfigurowaniu klienta DHCP na Linux-ie. Skoro Windowsy
działają to znaczy, że dostają prawidłowe adresy DNS-ów od routera, Linux
też je dostaje ale z jakichś powodów ignoruje je i nie wpisuje
do /etc/resolv.conf
Ręczna edycja /etc/resolv.conf może nie załatwić sprawy na dłuższą metę,
klient DHCP automatycznie modyfikuje ten plik.

Jakie miałeś wpisy w /etc/resolv.conf przed ręczną modyfikacją?

Z pozdrowieniami
Dariusz Zygmunt

Jurek W - 20 Lip 2007, 00:56


W czwartek, 19 lipca 2007 23:57, Jurek W wyraził następujacą opinię:

Jakie miałeś wpisy w /etc/resolv.conf przed ręczną modyfikacją?


Nie wiem, nie zaglądałem. Nie miałem potrzeby bezpośredniej edycji
/etc/resolf.conf. DNSy wpisałem z poziomu graficznego konfiguratora
połączenia sieciowego.

Jurek W

Paweł Andziak - 20 Lip 2007, 05:11



| W czwartek, 19 lipca 2007 23:57, Jurek W wyraził następujacą opinię:

| Jakie miałeś wpisy w /etc/resolv.conf przed ręczną modyfikacją?  
Nie wiem, nie zaglądałem. Nie miałem potrzeby bezpośredniej edycji
/etc/resolf.conf. DNSy wpisałem z poziomu graficznego konfiguratora
połączenia sieciowego.


Kontynuując z innej grupy: nadal twierdzę, że problem jest w
konfiguracji lub nawet implementacji serwera DHCP w routerze (co to za
router?). Piszesz o 2 różnych dystrybucjach i w obu występuje ten
problem. Widziałem w życiu kilkanaście różnych dystrybucji i na żadnej
nie miałem podobnych objawów. Ubuntu (a konkretnie Kubuntu) używam stale
od wersji 5.10 do obecnej 7.04 i klienty DHCP wbudowane w tą dystrybucję
radzą sobie doskonale z pobieraniem DNSów z DHCP (testowałem linuksowe
DHCPd, serwery DHCP z Windows Server Family, a także z przeróżnych
urządzeń sieciowych). Przypuszczam, że Mandriva także nie ma ułomnego
klienta DHCP. Sprobuj wywalic zawartosc pliku /etc/resolv.conf i jako
root wpisać w konsoli:

# dhclient eth0

Chyba, że masz inny interfejs sieciowy, to wpisz odpowiedni.

potem wpisz:

# cat /etc/resolv.conf

i wynik przedstaw na grupie.

Jurek W - 20 Lip 2007, 05:40


Kontynuując z innej grupy: nadal twierdzę, że problem jest w
konfiguracji lub nawet implementacji serwera DHCP w routerze (co to za
router?). Piszesz o 2 różnych dystrybucjach i w obu występuje ten
problem. Widziałem w życiu kilkanaście różnych dystrybucji i na żadnej
nie miałem podobnych objawów. Ubuntu (a konkretnie Kubuntu) używam stale
od wersji 5.10 do obecnej 7.04 i klienty DHCP wbudowane w tą dystrybucję
radzą sobie doskonale z pobieraniem DNSów z DHCP (testowałem linuksowe
DHCPd, serwery DHCP z Windows Server Family, a także z przeróżnych
urządzeń sieciowych). Przypuszczam, że Mandriva także nie ma ułomnego
klienta DHCP. Sprobuj wywalic zawartosc pliku /etc/resolv.conf i jako
root wpisać w konsoli:

# dhclient eth0

Chyba, że masz inny interfejs sieciowy, to wpisz odpowiedni.

potem wpisz:

# cat /etc/resolv.conf

i wynik przedstaw na grupie.


Jeśli idzie o router to ASMAX BR-604.

# dhclient eth0
# cat /etc/resolv.conf w tej chwili nie mam jak zrobić, jako że jestem
od tamtych komputerów około 30 km.

W /etc/resolv.conf przed podaniem DNSów dialogowych był 192.168.2.1 -
wpis dokonany przez Linuxy automatycznie. Tak samo automatycznie wpisują
Windowsy (2000 i XP) i pod Windowsami wszystko działa.

Jurek W

Paweł Andziak - 20 Lip 2007, 06:04



# dhclient eth0
# cat /etc/resolv.conf w tej chwili nie mam jak zrobić, jako że jestem
od tamtych komputerów około 30 km.

W /etc/resolv.conf przed podaniem DNSów dialogowych był 192.168.2.1 -
wpis dokonany przez Linuxy automatycznie. Tak samo automatycznie wpisują
Windowsy (2000 i XP) i pod Windowsami wszystko działa.


Czyli DHCP w routerze i Linuksach działa poprawnie. Wniosek jest taki,
że router robi za pośrednika DNS. Możesz sprawdzić czy to działa pisząc
na przykład:

host wp.pl 192.168.2.1

jesli zwroci adres 212.77.100.101, to powinno wszystko pracowac. Jesli
nie odpowie, to musisz skonfigurowac DHCP w routerze, zeby przydzielalo
DNSy dialogu, bo Linuksy sie nie moga dogadac z posrednikiem DNS w
routerze. Jak to zrobic musisz znalezc w instrukcji. Nie znam tego routera.

Zreszta masz 2 wyjscia:
1. zostawic jak jest skoro dziala
2. zglebic ten problem i znalezc jego przyczyne

Z punktu widzenia uzytkownika Linuksa, wyjscie drugie jest bardziej
korzystne.

Jurek W - 20 Lip 2007, 06:32

Czyli DHCP w routerze i Linuksach działa poprawnie. Wniosek jest taki,
że router robi za pośrednika DNS. Możesz sprawdzić czy to działa pisząc
na przykład:

host wp.pl 192.168.2.1

jesli zwroci adres 212.77.100.101, to powinno wszystko pracowac. Jesli
nie odpowie, to musisz skonfigurowac DHCP w routerze, zeby przydzielalo
DNSy dialogu, bo Linuksy sie nie moga dogadac z posrednikiem DNS w
routerze. Jak to zrobic musisz znalezc w instrukcji. Nie znam tego routera.

Zreszta masz 2 wyjscia:
1. zostawic jak jest skoro dziala
2. zglebic ten problem i znalezc jego przyczyne

Z punktu widzenia uzytkownika Linuksa, wyjscie drugie jest bardziej
korzystne.


W zakresie DHCP mogę:
- uaktywnić lub zdezaktywować,
- ustawić pulę adresów przydzielanych przez serwer DHCP,
- ustawić czas dzierżawy adresu IP klienta DHCP,
- ustawić nazwę domeny lokalnej (parametr opcjonalny),
- ustalić adres IP routera z puli 10.x.x.x, 172.x.x.x, 192.168.x.x

Dialogowe DNSy podaję przy konfiguracji interfejsu WAN.

Jurek W

Bogdan (bogdro) - 20 Lip 2007, 07:21



|  Trudno powiedzieć. Wygląda na problem z serwerami DNS. Piszesz, że
| pingi działają, ale jakie pingi? Działa 'ping www.wp.pl', czy 'ping
| 212.77.100.101'? Wyedytuj plik /etc/resolv.conf (najpierw zrób kopię),
| pousuwaj znajdujące się w nim wpisy 'nameserver', po czym dopisz jeden:

|     nameserver 192.168.12.1

Hehm - to adres z puli prywatnej, jesteś pewien, że pod tym adresem u
Kolegi w sieci działa DNS?



n-tym poście), więc sobie pozgadywałem (bo co innego miałem zrobić),
że podobnie jak mój Planete, nasłuchuje żądań DNS od strony LAN.
Wydaje się to logiczne, bo klienci DHCP nic nie muszą sobie ustawiać -
router daje DNS niezależnie od zmian adresów DNSów dostawcy. Z dalszej
części dyskusji wnioskuję, że miałem rację, bo w windowsach ustawienie
serwera DNS było "192.168.2.1".

opix - 20 Lip 2007, 08:16


| Zreszta masz 2 wyjscia:
| 1. zostawic jak jest skoro dziala
| 2. zglebic ten problem i znalezc jego przyczyne

| Z punktu widzenia uzytkownika Linuksa, wyjscie drugie jest bardziej
| korzystne.

W zakresie DHCP mogę:
- uaktywnić lub zdezaktywować,
- ustawić pulę adresów przydzielanych przez serwer DHCP,
- ustawić czas dzierżawy adresu IP klienta DHCP,
- ustawić nazwę domeny lokalnej (parametr opcjonalny),
- ustalić adres IP routera z puli 10.x.x.x, 172.x.x.x, 192.168.x.x

Dialogowe DNSy podaję przy konfiguracji interfejsu WAN.

Jurek W


wpis w twoim /etc/resolv.conf winien zawierać dwa wpisy za search
nameserver xxx.xxx.xxx czyli dostawcy
nameserver 192.168.xxx.xxx czyli bramki-routera

wpis w twoim /etc/sysconfig/network
NETWORKING=yes

wpis w twoim /etc/sysconfig/network-scripts/*ifcfg-eth0 powinien posiadać
wpis
BOOTPROTO=dhcp
NETMASK=255.255.255.0
ONBOOT=yes
DHCP_CLIENT=dhclient

wszelkie odwołania do nr IP ,gataway usuń

Jurek W - 24 Lip 2007, 01:30



wpis w twoim /etc/resolv.conf winien zawierać dwa wpisy za search
nameserver xxx.xxx.xxx czyli dostawcy
nameserver 192.168.xxx.xxx czyli bramki-routera

wpis w twoim /etc/sysconfig/network
NETWORKING=yes

wpis w twoim /etc/sysconfig/network-scripts/*ifcfg-eth0 powinien posiadać
wpis
BOOTPROTO=dhcp
NETMASK=255.255.255.0
ONBOOT=yes
DHCP_CLIENT=dhclient

wszelkie odwołania do nr IP ,gataway usuń


Staram się ręcznej edycji plików konfiguracyjnych, choć nie zawsze to
się udaje. Przy wskazaniu ruotera jako DNSa w /etc/resolv.conf jest wpis
nameserver 192.168.2.1 - czyli IP routera. Po wskazaniu jako DNS
serwerów dialogowych (w trybie graficznym) znika wpis "nameserver
192.168.2.1" natomiast pojawia się:
nameserver 217.30.129.149
nameserver 217.30.137.200
czyli tak jak podpowiadasz. Natomiast do
/etc/sysconfig/network-scripts/*ifcfg-eth0 nie zaglądałem. Ważne, że
wszystko działa. Po prostu konfigurując parametry połączenia
internetowego muszę podawać numery IP DNSa mojego dostawcy.

Wygląda to trochę inaczej jak pod Windowsami, ale przecież Windowsy i
Linuxy są oparte na różnych filozofiach.

Dziękuję przy okazji w tym miejscu, nie tylko Tobie, za wszelkie
podpowiedzi, które uzyskałem w poruszonym przez siebie temacie.
Niezależnie od chwilowej przydatności praktycznej, każdą uwagę uważam za
cenną.

Jurek W

Linux znowu (bede truł i truł)
Potrzebuje cracka na: Norton Internet Security 2003 6.02 i Norton Personal Firewall 2003 6.02
Mandrake w internecie a mandrake na allegro...
  • biuro rachunkowe ostroleka
  • kolejnosc geforcow
  • EFEEF0EDEE F2E5F9E0 EFE8E7E4E0 EFE8nE0E5F2
  • utwory na flet
  • sciaganie simlocka iphone
  • lex;banning
  • indeks 510
  • pes09 vs fifa09
  • pistolet czarnoprochowy
  • Kolekcja wiadomości z grup dyskusyjnych • Strona Główna